﻿Алиса, привет! Перечисли пожалуйста примеры, включённые в поставку openFoam-13, с кратким описанием.
12:23
В поставку OpenFOAM 13 включены несколько типовых примеров (туториалов), которые демонстрируют базовые возможности пакета для решения задач вычислительной гидродинамики (CFD). Эти примеры помогают ознакомиться с работой инструментов, настройкой случаев и постпроцессингом результатов. 

Некоторые из примеров, упомянутых в документации OpenFOAM 13:

1. Backward-facing step (обратный уступ). Пример моделирования течения жидкости вокруг препятствия в виде уступа. Включает этапы предварительной обработки (генерация сетки, задание граничных и начальных условий), настройку физических свойств, выбор численных схем и запуск расчёта. В туториале также показано, как визуализировать результаты с помощью ParaView, создавать срезы, векторные поля и линии тока. 

2. Breaking of a dam (прорыв плотины). Пример моделирования нестационарного течения, возникающего при разрушении плотины. Включает генерацию сетки, задание граничных условий, настройку параметров расчёта и анализ результатов. Этот пример демонстрирует возможности OpenFOAM для работы с многофазными и нестационарными задачами. 

3. Stress analysis of a plate with a hole (анализ напряжений в пластине с отверстием). Пример, связанный с механикой твёрдого тела, а не с гидродинамикой. Показывает, как использовать OpenFOAM для решения задач прочности и деформации.

Эти примеры расположены в папке tutorials в дистрибутиве OpenFOAM. Каждый пример содержит набор файлов с настройками (словари в формате OpenFOAM), скрипты для запуска и иногда дополнительные утилиты. В документации User Guide для версии 13 есть подробные руководства по работе с этими примерами, включая пошаговые инструкции по предварительной обработке, запуску расчётов и постпроцессингу. 

Если вам нужны дополнительные примеры или информация о конкретных типах задач (многофазные течения, горение, турбулентность и т. д.), уточните запрос — я помогу найти нужную информацию.
━━━━━━━━━━━━━━━━━━
На основе:
1. openfoam.org: OpenFOAM 13 | OpenFOAM
2. github.com: GitHub - OpenFOAM/OpenFOAM-13: OpenFOAM Foundation repository for…
3. doc.cfd.direct: OpenFOAM v13 User Guide
4. hse.ru: OpenFOAM User Guide, Version 13
5. habr.com: OpenFOAM с точки зрения программиста-физика / Хабр

А также: github.com, ru.wikipedia.org, doc.cfd.direct, lumi-supercomputer.github.io, openfoam.org, youtube.com, habr.com
12:23
Спасибо, хорошо. Пожалуйста, сделай краткое описание всех примеров, входящих в поставку openFoam-13. Хотя...
12:29
Новые сообщения
Честно скажу: полного списка всех примеров из поставки OpenFOAM 13 у меня нет — их там несколько десятков (а то и больше), они разнесены по тематическим папкам в tutorials, и состав от версии к версии немного меняется.

Но я могу дать краткий обзор по основным категориям и самым типовым кейсам, которые почти гарантированно есть в поставке и на которых обычно учатся.

---

Несжимаемая гидродинамика (incompressible)

Это самая большая и «учебная» группа. Примеры здесь учат базовой структуре кейса и работе с решателями семейства icoFoam, simpleFoam, pisoFoam.

- Cavity — классическая «квадратная каверна» с движущейся верхней стенкой. Самый первый пример для знакомства: тут учатся задавать граничные условия, запускать расчёт и смотреть результаты в ParaView. Решатель: icoFoam.
- Elbow — течение в изогнутом канале (колене). Хороший пример, чтобы понять, как геометрия влияет на поле скоростей и вихреобразование.
- Backward-facing step — обратный уступ. Демонстрирует отрыв потока и зону рециркуляции за уступом. Часто используется для валидации турбулентных моделей.
- Airfoil2D — двумерный профиль крыла. Пример для отработки сеток и сравнения разных моделей турбулентности.

Сжимаемая гидродинамика (compressible)

Здесь примеры для течений, где важно учитывать изменение плотности (высокие скорости, перепады давления).

- Shock tube — ударная труба. Классический тест для проверки работы решателей сжимаемых течений: распад разрыва, распространение ударной волны и волны разрежения.
- Nozzle — сопло (часто Лаваля). Пример сверхзвукового течения с переходом через скорость звука и формированием скачков уплотнения.

Многофазные течения (multiphase)

Примеры для задач со свободной поверхностью, каплями, пузырьками и т. п.

- Dam break (breaking of a dam) — прорыв плотины. Нестационарное течение со свободной поверхностью; обычно решается методом VOF (Volume of Fluid). Наглядно показывает, как жидкость «плещется» и образует брызги.
- Bubble column — барботажная колонна. Моделирование всплытия пузырей в жидкости. Используется для отработки моделей межфазного взаимодействия и турбулентности в многофазных потоках.

Теплопередача и сопряжённые задачи (heat transfer)

- Heated cavity — нагретая каверна. Течение, вызванное естественной конвекцией из-за разности температур на стенках. Хороший пример для изучения связи полей скорости и температуры.
- Conjugate heat transfer — сопряжённый теплообмен (жидкость + твёрдое тело). Демонстрирует, как тепло передаётся между текучей средой и стенкой, и как учитывается теплопроводность в твёрдой зоне.

Механика твёрдого тела (solid mechanics)

OpenFOAM умеет решать и задачи прочности.

- Plate with a hole — пластина с отверстием. Классическая задача концентрации напряжений. Используется для демонстрации решателей механики твёрдого тела и анализа напряжённо-деформированного состояния.

Инструменты подготовки сетки и конвертации

Эти примеры не столько про физику, сколько про работу с сетками и импорт данных.

- Примеры с blockMesh — генерация простых блочных сеток. В них учатся описывать геометрию через блоки и грани в словаре blockMeshDict.
- Примеры с snappyHexMesh — построение сеток сложной формы вокруг CAD-геометрии. Показывают, как делать уточнение сетки вблизи стенок и в интересующих областях.
- Конвертеры (например, fluentMeshToFoam) — примеры импорта сеток из других форматов в OpenFOAM.

---

Где это всё искать и как быстро сориентироваться

В установленной версии OpenFOAM все примеры лежат в папке tutorials. Структура обычно такая:

tutorials/
├── incompressible/
├── compressible/
├── multiphase/
├── heatTransfer/
├── stressAnalysis/
└── mesh/

Внутри каждой папки — отдельные кейсы (например, tutorials/incompressible/icoFoam/cavity). В каждом кейсе есть:
- папка 0 — начальные и граничные условия для полей (U, p, T и т.д.);
- папка constant — геометрия, свойства среды, описание сетки;
12:30
- папка system — настройки расчёта (controlDict, fvSchemes, fvSolution);
- иногда скрипты для запуска или генерации сетки.

Чтобы быстро понять, что делает конкретный пример, проще всего открыть файл README (если он есть в папке кейса) или посмотреть название решателя в system/controlDict (поле application) — по нему сразу понятно, какая физика считается.

Если скажете, какая именно физика вас интересует (например, «хочу пример с турбулентностью» или «ищу кейс для валидации VOF»), я подберу 2–3 самых показательных примера и дам по каждому короткий план: что считать, на что смотреть, какие файлы править.

━━━━━━━━━━━━━━━━━━
На основе: doc.cfd.direct kpfu.ru www.appropedia.org
12:30
Сегодня


Спасибо, очень хорошо, пусть пока будет так.
